package com.nebula.common.datasource.mybatis.pager;



import org.apache.commons.lang3.StringUtils;

import java.util.Map;

public class Pager {
	private Integer page = 1; // 页号
	private Integer size = 20;// 每页记录数
	public Pager(){

	}
	public Pager(Map params){
		if (null!=params.get("page")&& StringUtils.isNotEmpty((String)params.get("page"))) {
			this.page=Integer.parseInt(params.get("page").toString());
		}
		if (null!=params.get("size")&&StringUtils.isNotEmpty((String)params.get("size"))) {
			this.size=Integer.parseInt(params.get("size").toString());
		}
	}
	public Pager(Map params, int size){
		if (null!=params.get("page")&&StringUtils.isNotEmpty((String)params.get("page"))) {
			this.page=Integer.parseInt(params.get("page").toString());
		}
		this.size=size;
	}
	public Pager(int page, int size){
		this.size=size;
		this.page=page;
	}

	public Integer getPage() {
		return page;
	}

	public void setPage(Integer page) {
		this.page = page;
	}

	public Integer getSize() {
		return size;
	}

	public void setSize(Integer size) {
		this.size = size;
	}
}
